<?php


namespace app\validate\cart;


use think\Validate;

class VerifyCartValidate extends Validate
{
    protected $rule = [
        'brand' => 'require',
        'menu_id' => 'require',
        'condition' => 'require|in:1,2',
        'cart_type' => 'require|in:1,2,3',
//        'price' => 'require|gt:0',
        'mobile' => 'require|mobile',
        'name' => 'require',
        'time' => 'require',
        'address' => 'require',
    ];

    /**
     * 定义错误信息
     * 格式：'字段名.规则名' =>  '错误信息'
     *
     * @var array
     */
    protected $message = [
        'brand.require' => '品牌不能为空',
        'menu_id.require' => '请选择套餐',
        'condition.require' => '请选择车况',
        'condition.in' => '车况错误',
        'cart_type.require'=>'请选择类型',
        'cart_type.in'=>'类型错误',
        'price.require'=> '请输入发票价格',
        'price.gt'=> '发票价格必须大于0',
        'name.require'=> '姓名不能为空',
        'mobile.require' => '电话不能为空',
        'mobile.mobile' => '电话格式错误',
        'time.require' => '请选择验车时间',
        'address.require' => '请选择验车时间',


        'password.requireIf' => '密码不能为空',
        'sms_code.requireIf' => '请输入验证码',
        'sms_code.length' => '验证码错误',
        'login_type.require' => '请选择登录方式',
        'login_type.in' => '登录方式错误',
        'user_type.require' => '请选择登录用户类型',
        'user_type.in' => '登录用户类型错误',
    ];
}